package com.lwlk.zdk.model.T;

import javax.persistence.Entity;
import java.util.Date;

public class TDisPlatform {
    private Integer id;
    //平台id，上层业务传递
    private Integer platformId;
    //接入码
    private String accessCode;
    //平台标识编码
    private String platformCode;
    //平台名称
    private String platformName;
    //平台描述
    private String platformDesc;
    //平台连接用户名
    private String platformUsername;
    //平台连接密码
    private String platformPassword;
    //平台ip
    private String platformIp;
    //平台端口
    private Integer platformPort;
    //上层业务代码
    private Integer clientCode;

    private Date updateDate;

    private Date createDate;
    //删除标志，0删除1未删
    private Short delFlag;
    //时效口令1
    private String expireTokenOne;
    //时效口令2
    private String expireTokenTwo;
    //平台类型，0地市级政府监管平台，1非经营性企业监控平台，2经营性企业监控平台，3货运服务监控平台
    private Integer platformType;
    //加密密钥
    private Integer m1;
    //加密密钥
    private Integer a1;
    //加密密钥
    private Integer c1;
    //视频服务器IP
    private String videoIp;
    //视频服务器端口
    private String videoPort;
    //历史视频服务器IP
    private String playBackIp;
    //历史视频服务器端口
    private String playBackPort;
    //平台类型(PJ0X:省级平台,CD0X:市级平台,FQ0X:非经营性企业平台,JQ0X:经营性企业平台,HY0X:货运服务)
    private String roleType;
    //是否禁用 (-1:禁用,1不禁用)
    private String loginFlag;
    //过检批次
    private String aTestBatch;
    //软件开发单位
    private String softwareDevelopmentUnit;
    //技术支持单位
    private String technicalSupportUnit;
    //联系人
    private String linkman;
    //帐号
    private String account;
    //数据来源 0：运政；1：自加
    //private Integer source;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getPlatformId() {
        return platformId;
    }

    public void setPlatformId(Integer platformId) {
        this.platformId = platformId;
    }

    public String getAccessCode() {
        return accessCode;
    }

    public void setAccessCode(String accessCode) {
        this.accessCode = accessCode;
    }

    public String getPlatformCode() {
        return platformCode;
    }

    public void setPlatformCode(String platformCode) {
        this.platformCode = platformCode;
    }

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName;
    }

    public String getPlatformDesc() {
        return platformDesc;
    }

    public void setPlatformDesc(String platformDesc) {
        this.platformDesc = platformDesc;
    }

    public String getPlatformUsername() {
        return platformUsername;
    }

    public void setPlatformUsername(String platformUsername) {
        this.platformUsername = platformUsername;
    }

    public String getPlatformPassword() {
        return platformPassword;
    }

    public void setPlatformPassword(String platformPassword) {
        this.platformPassword = platformPassword;
    }

    public String getPlatformIp() {
        return platformIp;
    }

    public void setPlatformIp(String platformIp) {
        this.platformIp = platformIp;
    }

    public Integer getPlatformPort() {
        return platformPort;
    }

    public void setPlatformPort(Integer platformPort) {
        this.platformPort = platformPort;
    }

    public Integer getClientCode() {
        return clientCode;
    }

    public void setClientCode(Integer clientCode) {
        this.clientCode = clientCode;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Short getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Short delFlag) {
        this.delFlag = delFlag;
    }

    public String getExpireTokenOne() {
        return expireTokenOne;
    }

    public void setExpireTokenOne(String expireTokenOne) {
        this.expireTokenOne = expireTokenOne;
    }

    public String getExpireTokenTwo() {
        return expireTokenTwo;
    }

    public void setExpireTokenTwo(String expireTokenTwo) {
        this.expireTokenTwo = expireTokenTwo;
    }

    public Integer getPlatformType() {
        return platformType;
    }

    public void setPlatformType(Integer platformType) {
        this.platformType = platformType;
    }

    public Integer getM1() {
        return m1;
    }

    public void setM1(Integer m1) {
        this.m1 = m1;
    }

    public Integer getA1() {
        return a1;
    }

    public void setA1(Integer a1) {
        this.a1 = a1;
    }

    public Integer getC1() {
        return c1;
    }

    public void setC1(Integer c1) {
        this.c1 = c1;
    }

    public String getVideoIp() {
        return videoIp;
    }

    public void setVideoIp(String videoIp) {
        this.videoIp = videoIp;
    }

    public String getVideoPort() {
        return videoPort;
    }

    public void setVideoPort(String videoPort) {
        this.videoPort = videoPort;
    }

    public String getPlayBackIp() {
        return playBackIp;
    }

    public void setPlayBackIp(String playBackIp) {
        this.playBackIp = playBackIp;
    }

    public String getPlayBackPort() {
        return playBackPort;
    }

    public void setPlayBackPort(String playBackPort) {
        this.playBackPort = playBackPort;
    }

    public String getRoleType() {
        return roleType;
    }

    public void setRoleType(String roleType) {
        this.roleType = roleType;
    }

    public String getLoginFlag() {
        return loginFlag;
    }

    public void setLoginFlag(String loginFlag) {
        this.loginFlag = loginFlag;
    }

    public String getaTestBatch() {
        return aTestBatch;
    }

    public void setaTestBatch(String aTestBatch) {
        this.aTestBatch = aTestBatch;
    }

    public String getSoftwareDevelopmentUnit() {
        return softwareDevelopmentUnit;
    }

    public void setSoftwareDevelopmentUnit(String softwareDevelopmentUnit) {
        this.softwareDevelopmentUnit = softwareDevelopmentUnit;
    }

    public String getTechnicalSupportUnit() {
        return technicalSupportUnit;
    }

    public void setTechnicalSupportUnit(String technicalSupportUnit) {
        this.technicalSupportUnit = technicalSupportUnit;
    }

    public String getLinkman() {
        return linkman;
    }

    public void setLinkman(String linkman) {
        this.linkman = linkman;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }
}